#include <stdio.h>

typedef struct field {
	unsigned char a : 2;
	unsigned char b : 3;
	unsigned char c : 3;
} field_t;

int main(void)
{
	field_t sth;

	sth.a = 1;
	sth.b = 2;
	sth.c = 3;

	printf("%d %d %d size: %lu", sth.a, sth.b, sth.c, sizeof (field_t));

	return 0;
}
